<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Format
 *
 * @author thuan_000
 */
class Format {

    //put your code here
    public static function timeAgo($time, $format) {
        $ptime = date_create_from_format($format, $time)->getTimestamp();
        $etime = time() - $ptime;

        if ($etime < 1) {
            return '0 seconds';
        }

        $a = array(12 * 30 * 24 * 60 * 60 => 'year',
            30 * 24 * 60 * 60 => 'month',
            24 * 60 * 60 => 'day',
            60 * 60 => 'hour',
            60 => 'minute',
            1 => 'second'
        );
        $text = array(
            'year' => 'năm',
            'month' => 'tháng',
            'day' => 'ngày',
            'hour' => 'giờ',
            'minute' => 'phút',
        );

        foreach ($a as $secs => $str) {
            $d = $etime / $secs;
            if ($d >= 1) {
                $r = round($d);
                if ($str == 'second') {
                    return 'Vài giây trước';
                }
                return $r . ' ' . $text[$str] . ($r > 1 ? '' : 's') . ' trước';
            }
        }
    }

}

?>
